// 导入 http 模块
const http = require("http");

// 创建服务对象
const server = http.createServer((request, response) => {
  // 设置响应状态码
  response.statusCode = 200;
  // 响应状态的描述
  response.statusMessage = "iloveyou";
  // 响应头
  response.setHeader("content-type", "text/html;charset=utf-8");
  response.setHeader("Server", "Node.js");
  // 多个同名的响应头
  response.setHeader("test", ["a", "b", "c"]);

  // 响应体
  response.write("love");
  response.write("love");
  response.write("love");
  response.write("love");
  // 每次执行请求都需要有一个end，且只有一个，一般使用response.write响应时，response.end不需要传递参数
  response.end(); // 设置响应体
});

server.listen(9000, () => {
  console.log("9000端口已经启动");
});
